go/types.object.pkg (field)
42 uses
go/types (current package)
assignments.go#L196: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
call.go#L337: vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
call.go#L448: assert(pname.pkg == check.pkg)
call.go#L630: params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
call.go#L762: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
decl.go#L526: if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
expr.go#L1412: if !fld.Exported() && fld.pkg != check.pkg {
instantiate.go#L79: tname := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
interface.go#L62: sig.recv = NewVar(m.pos, m.pkg, "", typ)
lookup.go#L317: _, f := tset.LookupMethod(m.pkg, m.name, false)
lookup.go#L337: obj, _, _ := lookupFieldOrMethod(V, false, m.pkg, m.name, false)
lookup.go#L343: obj, _, _ = lookupFieldOrMethod(NewPointer(V), false, m.pkg, m.name, false)
lookup.go#L345: obj, _, _ = lookupFieldOrMethod(V, false, m.pkg, m.name, true /* fold case */)
methodlist.go#L44: if i, _ := lookupMethod(l.methods, m.pkg, m.name, false); i < 0 {
named.go#L196: return NewFunc(origm.pos, origm.pkg, origm.name, sig)
named.go#L311: if n.obj.pkg != check.pkg {
object.go#L85: pkg *Package
object.go#L133: func (obj *object) Pkg() *Package { return obj.pkg }
object.go#L147: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
object.go#L175: if pkg == nil || obj.pkg == nil {
object.go#L176: return pkg == obj.pkg
object.go#L179: return pkg.path == obj.pkg.path
object.go#L260: if obj.pkg == Unsafe {
object.go#L269: return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
object.go#L379: return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
object.go#L546: } else if f.pkg != nil {
object.go#L547: writePackage(buf, f.pkg, qf)
predicates.go#L218: !f.sameId(g.pkg, g.name) ||
signature.go#L227: if T.obj.pkg != check.pkg {
subst.go#L418: out[i] = NewFunc(method.pos, method.pkg, method.name, &newsig)
typeset.go#L247: if !check.allowVersion(m.pkg, 1, 14) || !Identical(m.typ, other.Type()) {
typestring.go#L398: if obj.pkg != nil {
typestring.go#L399: writePackage(w.buf, obj.pkg, w.qf)
typexpr.go#L109: if obj.pkg == check.pkg {
typexpr.go#L441: tname := NewTypeName(ix.Pos(), orig.obj.pkg, orig.obj.name, nil)
unify.go#L430: !f.sameId(g.pkg, g.name) ||
unify.go#L558: if x.obj.pkg == y.obj.pkg && x.obj.name == y.obj.name {
universe.go#L267: obj.pkg = Unsafe
universe.go#L269: obj.pkg = Unsafe
validtype.go#L81: assert(t.obj.pkg == check.pkg)